home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc / OpenDoc Development / Build Support / SMrCppVars.make < prev    next >
Encoding:
Text File  |  1996-02-19  |  1.5 KB  |  64 lines  |  [TEXT/MPS ]

  1. #
  2. #    File:        SMrCppVars.make
  3. #
  4. #    Contains:    Build variables for Symantec SMrCpp compiler
  5. #
  6. #    Written by:    Steve Smith
  7. #
  8. #    Copyright:    © 1994-1995 by Apple Computer, Inc., all rights reserved.
  9. #
  10. #    Change History (most recent first):
  11. #
  12.  
  13. DumpFileSize = 9100
  14.  
  15. # ----------------------------------------------------------------------
  16. # Compiler
  17. # ----------------------------------------------------------------------
  18.  
  19. CPlus = SMrCpp
  20. C = SMrC
  21.  
  22. SymOption = full
  23. OptimizationOption = off
  24. StructAlignmentOption = mac68k
  25.  
  26. GOptions =     -d _PLATFORM_MACINTOSH_=1            ∂
  27.             -d _PLATFORM_BIG_ENDIAN_=1            ∂
  28.             -d ODDebug=0                        ∂
  29.             -align {StructAlignmentOption}        ∂
  30.             -sym {SymOption}                    ∂
  31.             -opt {OptimizationOption}
  32.  
  33. COptions = {GOptions}
  34. CPlusOptions = {GOptions}
  35.  
  36. # ----------------------------------------------------------------------
  37. # Linker
  38. # ----------------------------------------------------------------------
  39.  
  40. LinkTool = PPCLink
  41.  
  42. PPCLinkOptions = {MultifinderOption} -sym {SymOption} -tocDataRef on -roIsText on
  43.  
  44. PPCLinkShLibOptions = -xm s
  45.  
  46. PPCShLibPreLibraries = {DefaultPPCPreLibs}
  47.  
  48. PPCShLibPostLibraries = {DefaultPPCPostLibs} "{PPCLibraries}"CPlusLib.o
  49.  
  50. # ----------------------------------------------------------------------
  51. # Post Processing
  52. # ----------------------------------------------------------------------
  53.  
  54. SymTool = MakeSym
  55.  
  56. MakeSymOptions = -i : -r -sym {SymOption}
  57.  
  58. MergeFragmentOptions = -c -x
  59.  
  60. MergeFragment68KOption = -t pwpc
  61.  
  62. MergeFragmentShLibOptions = {MergeFragment68KOption}
  63.  
  64.